#include <bits/stdc++.h>
using namespace std;
int main()
{
int n ;
cin >> n ;
int a[n] ;
int ost=0 ;
for(int i=0 ;i<n ; i++){
cin >> a[i] ;
ost+=a[i]%3 ;
}
sort(a,a+n) ;
if(a[0]!=0){
cout << -1 ;
return 0 ;
}
int izb[n]={0} ;
int t=0 ;
ost=ost%3 ;
if(ost!=0){
for(int i=1 ; i<n ; i++){
if(a[i]%3==ost){
t=1 ;
izb[i]=1 ;
break ;
}
}
if(t==0){
for(int i=1 ; i<n ; i++){
if(a[i]%3==3-ost){
t++ ;
izb[i]=1 ;
}
if(t==2){
break ;
}
}
}
}
int br=0 ;
for(int i=0 ; i<n ; i++){
if(a[i]==0){
br++ ;
}
}
if(br==n-t){
cout << 0 ;
return 0 ;
}
else{
for(int i=n-1 ; i>=0; i--){
if(izb[i]==0){
cout << a[i] ;
}
}
}
return 0;
}
1650A - Deletions of Two Adjacent Letters | 1512A - Spy Detected |
282A - Bit++ | 69A - Young Physicist |
1651A - Playoff | 734A - Anton and Danik |
1300B - Assigning to Classes | 1647A - Madoka and Math Dad |
710A - King Moves | 1131A - Sea Battle |
118A - String Task | 236A - Boy or Girl |
271A - Beautiful Year | 520B - Two Buttons |
231A - Team | 479C - Exams |
1030A - In Search of an Easy Problem | 158A - Next Round |
71A - Way Too Long Words | 160A - Twins |
1A - Theatre Square | 1614B - Divan and a New Project |
791A - Bear and Big Brother | 1452A - Robot Program |
344A - Magnets | 96A - Football |
702B - Powers of Two | 1036A - Function Height |
443A - Anton and Letters | 1478B - Nezzar and Lucky Number |